63f97c0af2f7440aa794de5fe7543cb4651302b3,cassandra-diagnostics-core/src/main/java/io/smartcat/cassandra/diagnostics/module/status/StatusModule.java,StatusModule,StatusModule,#ModuleConfiguration#List#,48
Before Change
infoProvider = DiagnosticsAgent.getInfoProvider();
timer = new Timer(STATUS_THREAD_NAME);
timer.scheduleAtFixedRate(new StatusTask(), 0, config.reportingRateInMillis());
}
@Override
After Change
compactionsEnabled = config.compactionsEnabled();
infoProvider = DiagnosticsAgent.getInfoProvider();
if (infoProvider == null) {
logger.warn("Failed to initialize StatusModule. Info provider is null");
timer = null;
} else {
timer = new Timer(STATUS_THREAD_NAME);
timer.scheduleAtFixedRate(new StatusTask(), 0, config.reportingRateInMillis());
}
}